@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u өj B VB@DE H V8`E: BdDEHI VLamemlo > $1F00 - sT}ee manualB ɘɝɛ  Lh@HӍ) h |DHhh@ԭ"#@ԢU}j B VDEH JB Vl ͢ \   ii`xHHHӍ) V} ]chhhL&&6  i i i̍i"#x% & W}˭̠ii & \X`Ӎ) 1˩@̠ӱˮӑ`DDDLX} ԩԩԩ ԢТ ЩТ" ` Hh  tDLbl& DDDԭ"zD#Y}{DQ"D#@ԥDDDXD:6ɘ ɝ ɛ)8}wDwD LLD AcBLLE K D L) eLZ}+ KF)) L FLE LLw>LNb(LE5*L8g'#3 50L ELKV `F EL+[}#L1Ex   %& E:BLXBL KDDDDDԭzD"{D\}#ԩBL` ԩG K ɂ" ` ԩ򅀩FL,F ԩFL,F ԩO]}L,FpppppppppppB@A%xitto$/39. ppppppppB@ppA^}0ressholdtorebootwo"!3)30resstorebootwith"!3)#_}0ressanykeytoabortpppB@A`}Hva} $irectorymenu%ditmacrosb}2ebootc}%xitto$/32eturnto!tari7riter0lusd}3creen3avere}# +en3iders3enf}d3hareware$onationsto+en3iders#atherine!ve-arig}on /( @ KGLK@h}LK` LĊ` `РdРd`` CLȭDL)i}) LDL ҍCL` LDLCL`[pOSpppB@AH뀤j}k}l}m}n}o}p}3ub$rctir oadaveenameaskiewq}eletenock-ain-enurt2d-acsortmt$sk2edispS V1r}*.*350 ZTL{T ZTLTDSSS:SSS`,TSs}S`!VSS`'hS Ti`H)h) ` 8 LTi@`MT@ B V@BDSEPHIJt}K VzMT UfMT!V0:LU nX!V "VLMU!V Ti(iMT $6L"UL"Uu}L"UMTLU 2]ߠU =] EL# + uF TLU 2]MT@ B V DMT`!Vɛ TbLUcontinue(Y/N)?@B!DVE(v}HIL V VJV  Q]`JVmH uF ThSCTi0SL NT uF T T V ]MT i]MT XX ELw}L1E350 VLVLLKMTbLWLWL&XLX7LXɀL$[LY x}LZ(L#ZɺLZLkɨL[n>L]!%ɾL[6LYɮLnɸLl: ShhLiV%L\&Lz]` W W L y}L LLLLΉL$ 8(ƅ`ii`LMTLL$ i(`8雅`LiMTi Liz}LL`LLW8 ƅ8LLΊL`) ` JX ` X!V %!V -V.V,V-V+V,V{}X LX!V  LX!V .!VȽ!V !VX!V`S`) Xȱ) ;YS>SShhLiVS|} XS>SLYShhLiV)@`8@`i `}}Y) LZ #2Y~}) })$Y) b ^ H [MYY@,MYiMHYiH 2]\ =]hhk 6dh ZhhL~Vh }ZhhLVhhh 2] WLV@BMDYEHIJKL V) LZ LZ [MY [! Zhh 2]LVAre You Sure(Y/N)?} 2]Z =] EL+#8``) LZLZMYNYOY+PY+QY4RY4SY [ MY!MY*MYMYMYh}hLE) LZLZMYNY>OY [Lr[[[D \MYS \MY: \MYS\ \\MY)}\ ;Y \\MY`H[*h T)!%!! ;"a{#`h`"`B`7`8q\`8!{\`8a\8`2350URzjx}}yMAE@ecHJoh~mKPnVkW?:*8=9 %# /(>- .+rename to:mask:disk error, press any keyno filesmake subdir: 2]\ =],}Tf 6dhh*,T.T.-T/TLiV'`` Ta`H 2]\ =] W EL 2]h`\ T` }2]\ =]!Vm 6d5@ B V TT@*BDSEPHIJK VhhL~VLILhhLVL} KL o` ԩ^L,FpppB@A}}}}}}}}(@@@@@@@ Т  LLE ^ТЭ}))խ+b,b-b+b;b ;b*b)bLb )I*b)b;b*b;b 7b}b9b8b}b:b)b* :Ll莏l mL,mlml) }mJJmJjIm m 2]5mFormat Disk DX: (y/n)? =]Sm8 n ELLm#Lm+L\m [[ 2]mformatting disk... =]}@ B VBl)JKНDmEHI VhhLiVDX:hh 2]LVmZpNOO @Ln1S80܍m}  LYwrite macs>@HHI Bh V䦂` [MY jJV0 7lM 7lA 7lC ao jhhLiV j 2]n =]} ELhhLiVbad macro file, press any key [ʽMY:>MYiMHYiH 2]2n =]hhl 6d" jJV0M >}nA >nC >n 2o >n jhhLiVd& >n -e.eJH >nh` 7l\X`o dL-eL.eJ`od8}$ 7lHhڥLLLaoLL``MTooi(oo$6<}6LpLpт oПoLo` Lo&i(oo$6<P өj B VB@DE H V8`E: BdDEHI VLamemlo > $1F00 - s }ee manualB ɘɝɛ  Lh@HӍ) h |DHhh@ԭ"#@Ԣ }j B VDEH JB Vl ͢ \   ii`xHHHӍ)  } ]chhhL&&6  i i i̍i"#x% &  }˭̠ii & \X`Ӎ) 1˩@̠ӱˮӑ`DDDL } ԩԩԩ ԢТ ЩТ" ` Hh  tDLbl& DDDԭ"zD# }{DQ"D#@ԥDDDXD:6ɘ ɝ ɛ)8}wDwD LLD AcBLLE K D L) eL }+ KF)) L FLE LLw>LNb(LE5*L8g'#3 50L ELKV `F EL+ }#L1Ex   %& E:BLXBL KDDDDDԭzD"{D }#ԩBL` ԩG K ɂ" ` ԩ򅀩FL,F ԩFL,F ԩO }L,FpppppppppppB@A%xitto$/39. ppppppppB@ppA }0ressholdtorebootwo"!3)30resstorebootwith"!3)# }0ressanykeytoabortpppB@A }Hv } $irectorymenu%ditmacros }2eboot }%xitto$/32eturnto!tari7riter0lus }3creen3aver }# +en3iders3en }d3hareware$onationsto+en3iders#atherine!ve-ari }on /( @ KGLK@ }LK` LĊ` `РdРd`` CLȭDL) }) LDL ҍCL` LDLCL`[pOSpppB@AH뀤 } } } } } } }3ub$rctir oadaveenameaskiew }eletenock-ain-enurt2d-acsortmt$sk2edispS V1 }*.*350 ZTL{T ZTLTDSSS:SSS`,TS }S`!VSS`'hS Ti`H)h) ` 8 LTi@`MT@ B V@BDSEPHIJ }K VzMT UfMT!V0:LU nX!V "VLMU!V Ti(iMT $6L"UL"U }L"UMTLU 2]ߠU =] EL# + uF TLU 2]MT@ B V DMT`!Vɛ TbLUcontinue(Y/N)?@B!DVE( }HIL V VJV  Q]`JVmH uF ThSCTi0SL NT uF T T V ]MT i]MT XX EL }L1E350 VLVLLKMTbLWLWL&XLX7LXɀL$[LY }LZ(L#ZɺLZLkɨL[n>L]!%ɾL[6LYɮLnɸLl: ShhLiV%L\&Lz]` W W L  }L LLLLΉL$ 8(ƅ`ii`LMTLL$ i(`8雅`LiMTi Li }LL`LLW8 ƅ8LLΊL`) ` JX ` X!V %!V -V.V,V-V+V,V }X LX!V  LX!V .!VȽ!V !VX!V`S`) Xȱ) ;YS>SShhLiVS } XS>SLYShhLiV)@`8@`i ` }Y) LZ #2Y }) })$Y) b ^ H [MYY@,MYiMHYiH 2]\ =]hhk 6dh ZhhL~Vh }ZhhLVhhh 2] WLV@BMDYEHIJKL V) LZ LZ [MY [! Zhh 2]LVAre You Sure(Y/N)? } 2]Z =] EL+#8``) LZLZMYNYOY+PY+QY4RY4SY [ MY!MY*MYMYMYh }hLE) LZLZMYNY>OY [Lr[[[D \MYS \MY: \MYS\ \\MY) }\ ;Y \\MY`H[*h T)!%!! ;"a{#`h`"`B`7`8q\`8!{\`8a\8`2350URzjx }}yMAE@ecHJoh~mKPnVkW?:*8=9 %# /(>- .+rename to:mask:disk error, press any keyno filesmake subdir: 2]\ =], }Tf 6dhh*,T.T.-T/TLiV'`` Ta`H 2]\ =] W EL 2]h`\ T` }2]\ =]!Vm 6d5@ B V TT@*BDSEPHIJK VhhL~VLILhhLVL } KL o` ԩ^L,FpppB@A } } } } } } } }(@@@@@@@ Т  LLE ^ТЭ }))խ+b,b-b+b;b ;b*b)bLb )I*b)b;b*b;b 7b}b9b8b}b:b)b* :Ll莏l mL,mlml) }mJJmJjIm m 2]5mFormat Disk DX: (y/n)? =]Sm8 n ELLm#Lm+L\m [[ 2]mformatting disk... =] }@ B VBl)JKНDmEHI VhhLiVDX:hh 2]LVmZpNOO @Ln1S80܍m }  LYwrite macs>@HHI Bh V䦂` [MY jJV0 7lM 7lA 7lC ao jhhLiV j 2]n =] } ELhhLiVbad macro file, press any key [ʽMY:>MYiMHYiH 2]2n =]hhl 6d" jJV0M > }nA >nC >n 2o >n jhhLiVd& >n -e.eJH >nh` 7l\X`o dL-eL.eJ`od8 }$ 7lHhڥLLLaoLL``MTooi(oo$6< }6LpLpт oПoLo` Lo&i(oo$6< P README.DOC Corrections and Additional Information } Files in Distribution * DOC0.TXT this file * DOC1.TXT usage documentation * D}OC2.TXT installation documentation PATCHAWP.BAS - BASIC program. Adds patches to add console-key suppor}t to Macros and can optionallt remove copy protection. PATCHSM.BAS - patches actual Super Menu program. } Set the RAM bank to use. AWPSMENU.COM - main Super Menu program. Additi }onal Information 1. A joystick plugged into the first port will mimic the cursor keys. 2. con }trol-4 will change background color control-5 will change text brightness control-6 will change bo }rder color. Press OPTION which each of these change colors in the opposite directions.  } 3. In the directory menu, the SPACE key will re-read the current directory. The reason for this, is after } performing the operation, The Lock, Unlock, and Delete functions do not actually re-read the dir}ectory - Nore: In the Docs, it accidently gives the delete key as "D" and not "contol-D". They} simply change the result on screen for speed reasons. If you change the Sort option (press "S}"), the directory is not re-read, and the changes on screen for U, L, and D will revert back to } what they were. Note: This also happens when you use the View (V) command. For example the '-' will disapea}r from a deleted file, a '*' may appear if the file was unlocked. Pressing SPACE will re-read }and display the directory if you need to check. Most people will probably leave the sort optio}n set one way or the other and not change it. Attempting to access the deleted file will cause} an error anyways. The free sector count will also not be updated unless you re-read the direc}tory. 4. If a directory is locked, that status is not indicated. If you attempt to delete a directo}ry and it contains no files and you get a disk error, try "U"nlocking it.} files and you get a disk error, try "U"nlocking it.$ Atari Writer Plus Super Menu 1.00 - Page 1 Usage Documentation } S e e I n s t a l l a t i o n D o c u m e n t a t i o n b e f o r e a t t e m p t i n g t o u s e }t h i s p r o g r a m T h e M a i n M e n u The Super Menu's (SM}) Main Menu is entered by pressing either Shift-Control-Esc or pressing the HELP key. The Main Menu may }be entered from the Atari Writer Plus (AW+) text editing screen, AW+'s main menu, as well as the main menu } from the Mail Merge or Spell Check subprograms. The SM Main Menu provides 6 functions: (1) Disk } Directory - by pressing any key 1-9 you can bring up a directory menu for that drive. Loading as well as !} DOS functions can be performed on any file at the touch of a key. The "*" key will display the last directory ac"}cessed (save drive, same path, and same mask). It defaults to D1:*.*. (2) Keyboard Macro#} Editing - You can define most Shift-Control-keys to display any string of text when pressed. Great for $}printer codes and frequently used words. Due to hardware limitations, the following Shift-Control keys ca%}nnot be used: J,K,L,;,+,*,Z,X,C,V,B. See "Macro Feature" section for more information. (3) Reboot &}- pressing "B" will allow you to reboot the machine without turning the power off and back on. After pre'}ssing "B", press and hold for a couple of seconds O P T I O N to reboot without BASIC, S E L E C T to reboot (} with BASIC, or any other key to abort back to the main menu. There is no further prompting, and if you haven')}t saved your file before pressing O P T I O N or S E L E C T , the text in memory will be lost. Note: I*}f you are using a custom OS that reverses the use of the O P T I O N key, you should press the opposite +}key for the function. (4) Exit to DOS - Pressing "X" will allow you to exit to DOS without rebootin,}g. Be sure to save your file before exiting though. You will be prompted to press "Y" or "N". Pressing -}"Y" exit AW+ and exits to DOS (memory pointers and interrupt vectors are reset so SM is effectively disabled). .} Pressing "N" returns you the the Main Menu. (5) Return to AW+ - Pressing "R" returns you to AW+ /} where you were before you pressed H E L P or Shift-Control-ESC. (6) Screen Saver - Pressing "S"0} enables the Willy the Wonder Worm screen saver program. He wanders aimlessly around the screen until yo1}u press a key, after which you will be returned to AW+ (not the Main Menu). Atari Writer 2}Plus Super Menu 1.00 - Page 2 Usage Documentation T h e D i r e c3} t o r y M e n u The Directory Menu lets you wander through subdirectories, change drives, chan4}ge directory mask, load files, and perform many DOS operations effortlessly. Upon entering the menu, the5} current directory will be displayed. You an move the cursor around to any file by pressing the cursor ke6}ys WITHOUT pressing the control key. The highlighted file will be the one enacted on with most functions7}. "No Files" will be displayed if there are no files, or a disk error prevents reading the directory. After 8} any disk error, you must press a key. If the directory has more than 54 files, a Y/N prompt skip to the next 9}page if you press "Y" or allow you to perform operations on the currently displayed files if you press "N:}". Files will be sorted in alphabetical order unless you have previously used the "S" option described l;}ater. At the top of the screen under the title, you will see the current drive, path, mask specific<}ation. At the bottom you will see a list of commands. Most of the screen is occupied by the disk direct=}ory (or "No Files" if there are none. The Directory Menu provides the following functions you may perfor>}m: "<","/",,">" - Subdirectory Access Commands for MyDos and SpartaDos. Note: you will not be abl?}e to load or save files if you are too deep in a directory since AW+ limits you to about 20 characters fo@}r the total length of the filename. "<" will back out one directory level (unless you are in the maA}in directory) ">" will go forward one directory level if the cursor is on a subdirectory (prefixed B}by ":") "/" will allow you to create a subdirectory within the current directory. You will be promC}pted for a name. Enter a name obeying all rules for the DOS you are using (RETURN alone aborts). Up to D}12 characters may be entered (enough for 8 characters, ".", and a 3 character extender. "1"-"9" anE}d "D" are used to change drives or display the root directory. Pressing a numeric key will display the root F} directory for that drive. (Note: You will not be able to Load or Save from drive 9 unless AW+ has been modifieG}d. "*" will display the root directory for the current drive. "control-L" will allow you to load H}the currently Atari Writer Plus Super Menu 1.00 - Page 3 Usage DocI}umentation highlighted file. The actual loading is done by AW+. SM actually builds a macro to load thJ}e file for you. Note: There is no prompting, upon pressing control-L, the file from disk will overwrite K}any text in memory. You can issue this command even if you were in edit mode, MailMerge, or the SpellCheL}cker. In Mail Merger or SpellChecker you may here some bells since all of the modules do not behave equally to M} the pressing of illegal keys, and the routine was designed to work with all 3 modules. "conN}trol-S" allows you save a file. It is generally better to do this from with AW+, since a RETURN will save the O} file to the same name. SM will not immediately save the file, instead it will return you to AW+ with the namP}e that was highlighted displayed. You may then hit RETURN to save, or edit the filename. This is usefulQ} if you want to save the file under a new name, but don't want to type the drive and path names. AW+ wilR}l always prompt you to type Y or N to overwrite an existing file. "control-R" allows you to renameS} a file. You can only change the filename portion. Press "R" when the name you want to change is highliT}ghted. Enter the new name (in accordance with the rules of the DOS you are using. A lone RETURN aborts U}the operation. The directory will be re-read and displayed to verify the operation. "M" allows yoV}u to change the directory mask. For instance, changing it to "*.ASM" will only display files with an "ASW}M" extender. After pressing M, you will be prompted for a mask. Enter any legal file mask as is allowed by the X} DOS you are using. A line RETURN defaults to "*.*". The directory will be reread-read and displayed. TheY} Mask is preserved when changing drives. You can always just press "M",RETURN to change to "*.*" Z} "V" allows you to a view the highlighted file. All control characters will be displayed (including the h[}eader of an AW+ file). An inverse ESC symbol will be displayed where a RETURN mark is and text will cont\}inue on the next line. Press an release SPACE to page through the file, or press "C" to have it displayed]} without pauses (continuous mode). Any key will pause the display in continuous mode. When paused you m^}ay use the "C" and "ESC" keys. "control-D" deletes a the highlighted file or directory. A director_}y (prefixed by ":") can only be deleted if empty. A deleted file is prefixed by "-", and the directory is not `} actually reread to save time. You cannot perform any file Atari Writer Plus Super Menu 1.00 a}- Page 4 Usage Documentation functions on files prefixed with "-". You will be pb}rompted to press "Y" or "N". "Y" erases the file. To verify the operation, press "SPACE" to reread the c}directory. "U" unlocks the highlighted file. The directory is not actually reread to verify the od}peration to save time. Use "SPACE" to verify. Note: Subdirectories may be locked and unlocked although e}the status is not displayed on the screen. Locked files are indicated by a "*" before the name, a ":" indf}icates a subdirectory. "L" locks a file. The file will be locked. The directory is not actually g}reread-read to save time (see unlock). See "U"nlock for more information. "ESC" returns you to tq}B%DOS SYSB*)DUP SYSBYSAUTORUN SYSBYAWPSMENUCOMBDOC0 TXTBDOC1 TXTBQDOC2 TXTBPATCHAWPBASBPATCHSM BASB*READ ME he main menu. "S" toggles "sort mode". If you used "L", "U", or "D" and didn't reread directory, r}the file status may be incorrect. Use "SPACE" to reread. "control-W" writes out the current macros} definitions. You will be prompted for the name - the highlighted file doesn't matter. Enter a legal filt}ename. Note: the file will be saved in the current drive and path however even though you don't type theu}m in. Do not specify the drive or path. Switch to appropriate drive and path before pressing "control-W"v}. "control-R" reads macro definition from currently highlighted file. The definitions are added tw}o those in memory. There currently is no way to completely deleted a definition other than to make it emx}pty which uses 1 byte of memory. New definitions take precence over older ones. "control-F" formay}t disk. Will format a disk in the current drive. You will will be prompted for # of sides and density. z} With MyDos, enhanced density will work, but the other operations will be ignored, the sides/density will {} default to the last disk accessed. Enhanced Density will not work with DOS 2.5 or any other DOS for that matter, |}DOS 2.5 formating in Enhanced Density could be supported if there was sufficient request. I am not sure }}if these if these would be ignored with SpartaDOS-Dos or not. You will be prompted Y/N to format or not.~} formating, of course, will erase all information on the disk. Atari Writer Plus Super }Menu 1.00 - Page 5 Usage Documentation M a c r o F e a t u r }e Super Menu allows you to redefine Shift-Control-key combinations to represent a string of up to} 119 characters. Pressing "E" from the main menu enters the Macro definition screen. Press any Shift-Con}trol-key combination (except J,K,L,;,+,*,Z,X,C,V, or B). You may also press ESC to return to the Main Me}nu. After entering a Shift-Control combination, any macro currently defined for that key will be di}splayed, or nothing is displayed if it is undefined. Press "Y" to define or redefine the Macro. Pressin}g "N" returns you to the key selection process. Enter the macro. You are actually storing key combinati}ons in a macro, not AtAscii characters. The character displayed is what that key would normally display. } Pressing "A" without shift will display a lower case "a", but if AW+ is in uppercase mode it will be dis}played. Keys such as reverse video, caps lock, etc. will each display an unique reverse video control character. } Normally undefined keys such as control 2-9 or control / will all display the same character even though t}he keys are actually stored. Note:ESC and control-ESC will both display an ESC character from within the} editor although they will perform different functions. Macros may be saved or loaded from the Dire}ctory Menu (with Read/Write Macros). Loaded Macros add to (or replace if they use the same key) macros i}n memory. Write Macros writes all Macros. Memory is not reclaimed when macros are replaced or even rede}fined. If you run out of memory, save your macros and reload the program (save any Text in memory though}). This restores any "lost" memory. Macros are fairly simple when just dealing with text but can} be complex and time consuming to design when working with console keys that AW+ uses for most commands. The follo}wing paragraph may be hard to follow! O P T I O N , S E L E C T , S T A R T key combinations } may be entered by pressing shift with the key (a reverse O,s, or S will be displayed). You must have run the }PATCHAWP.BAS program (see installation documentation) to use console keys (you can always use the delay f}unction though). A delay can be entered with SHIFT-CONTROL-D (displayed as an inverse "D". Follow a Shif}ted-console key with the actual key. That is also not enough with many functions, you may need to enter a } delay WITH a console key before. Example: To go to the top of the file entering: SHIFT-SELECT, "T" will someti}mes give a T instead of performing the operation. Use SHIFT-SELECT, SHIFT-CONTROL-D, SHIFT-SELECT, "T". } This effectively keeps the select key pressed 1/60th second before select-T is Atari Wri}ter Plus Super Menu 1.00 - Page 6 Usage Documentation entered. Some other funct}ions may need a delay, particularly when going to the main menu or back to the edit screen. A plain dela}y SHIFT-CONTROL-D adds a delay. Don't Forget you can enter the reverse key and caps key into macros. To } insure you are in lower case, use a SHIFT-CAPS followed by a normal CAPS, this switches to uppercase, and the togg}les to lowercase. If you want to write a macro that operates the main menu, start with an ESC followed b}y a delay, then the key. It may also be necessary to add delays after keys that prompt you. The built i}n Load and Save functions had to have delays in certain places, and I had to add others to work with the }Mail Merge and Verify Spelling since all of them seem to react at different speeds and differently to illegal } key presses. Console keys alone abort, enter, or backspace. Use Shift with them to enter the }key. Note: There is a a few lines of text at the bottom of the screen to guide you.}There is a a few lines of text at the bottom of the screen to guide you. Installation Manual and Technical Information * Program and documentation (}C)CopyRight 1994 Ken Siders * This program may be freely distributed, unaltered with documentation. } REQUIREMENTS Atari Writer Plus Super Menu (AWPSM) is compatable with Atari Write}r Plus (AW+) and Atari Writer+ 130 XE Version (AW+XE). Before attempting to use the program read all these instruction}s. System requirements are an Atari XL or XE model with minimum 128K if using AW+ or minimum 256K if using AW+}XE. If a ramdisk is being used, one memory bank must be left free for Super Menus use. If the ramdisk program you} are using is not configurable, you should not use the ramdisk. You may need to have a thorough understanding of XE } memory to safely use a ramdisk with this program. Ramdisks that do not use the $D301 (54017) selection register shoul}d be ok however. If you are using cartridge version of SpartaDos or any utilities that use XE memory, you are on y}our own. Super Menu does not touch the ram "under" the OS ROMs and should be compatable with any dOS's or utilitie}s that do. } AW+ Super Menu Installation Manual - Page 2} Step One Before proceeding format a disk and write the DOS you will be u}sing. The DOS you are using must have a memlo no higher than 7936 ($7F00). When Using the XE version it must be no hig}her than 7680 ($1E00)[Why?, I don't know]. If in doubt, boot the disk into BASIC and type PRINT PEEK(743)+256*PEEK}(744). If the result is larger than 7936 (7680 for XE version), then you will need to reduce the number of file bu}ffers (Most DOSs) or number of drives (This won't help with MyDos 4.5x). With MyDos 4.5x you can have 3 buffers (2 with} XE version). See DOS manual for help. After changing number of file buffers, go to dos, and write DOS to disk an}d reboot disk into BASIC and re-check as above. Copy the AWPSMENU.COM program to the disk. Copy all files from th}e AW+ or AW+XE disk except DOS.SYS and DUP.SYS to the new disk. Rename AUTORUN.SYS to BOOTAWP.COM and rename AP.OBJ } to AP.OLD. If you were unable to lower MEMLO enough, you may need to change DOS's. } Step 2 Boot from the disk into BASIC if BASIC is not already running. Run the PATCHSM.BAS program from BASI}C. Insert the newly created disk, press a key as prompted. AWPSMENU.COM will be read from the disk. PATCHSM will} prompt you for the memory bank to use. A list of typical banks will be displayed. (If you are using the 48K version,} and not using a ramdisk, you should not need to perform this step). Do not use an 130 XE bank if you are using AW+}XE. If you are using a ramdisk program, you must be sure or set up the ramdisk not to use the bank you entered. P}ATCHSM.BAS will rewrite AWPSMENU.COM to the disk. If any errors occur, it may be necessary to recopy AWPSMENU.COM to th}e disk and repeat this entire step. Step 3 Exit to BASIC from DOS. Run th}e PATCHAWP.BAS program from BASIC. Insert new disk as prompted and hit a key. The program will prompt you if you w}an't to remove the copy protection. This is done to make the program easier to run, not for pirating of the disk. If y}ou do not do it you will have to boot from the disk, switch to the AW+ disk and manually load it. Also, the DOS yo}u are using must be able to directly read Atari DOS 2.x compatable disks. The option NOT to remove it is given so }if you already have a patched disk for other reasons, the program won't go in and muck something up. Next the prog}ram will ask you if you wish to add console key patch. This patch enables you to embed OPTION, SELECT, and START key co}mbos in Macros. PATCHAWP.BAS will read in and patch the file. PATCHAWP.BAS searches for the code it changes as op}posed to changing bytes ay a fixed location so it should work even if you have made other patches or changes. 4 Pa}tches are installed for AW+ and 5 for AW+ XE. Step Four In order to Load the fil}e you need to boot from the disk into DOS (hold OPTION to disable BASIC). Load any initialization program, such as} for a ramdisk. Load SUPRMENU.COM, it will load and control will return to DOS. Finally, load BOOTAWP.COM. To Automat}e this process read on. If you are using a command line driven DOS, it is easiest to create a batch file }to perform this operation. See your dos manual. To automate the process with a DOS that loads a file such as} AW+ Super Menu Installation Manual - Page 3 AUTORUN.SYS, the files SUPRMENU.COM and BOOTAWP.COM} can be appended together. Go To DOS. Delete AP.OLD. Rename AWPSMENU.COM to AUTORUN.SYS,and Copy "WITH APPEND" B}OOTAWP.COM to AUTORUN.SYS. Delete BOOTAWP.COM. If you have a program to set up a Ramdisk set up program, copy it }to AUTORUN.SYS first, then append the other two files to it (in the previous order specified). With DOS 2.5 you can sim}ply name the ramdisk program RAMDISK.COM but you CANNOT use the normal dos 2.5 ramdisk driver unless you have 256K }or more and use the 48K version of AW+, and specify a non-XE bank when setting up the program. With command line d}riven DOS's that do not load AUTORUN.SYS, use a different name, usually ending in ".COM". You should be a able to }load the file by just typing the same (without the ".COM"). Important Information } Before use, it is recommended you enter a little bit of text. Verify you can go to and from the spelling checker, and} mail merge. NEVER use the exit to DOS function from the spelling checker or mail merge. This causes a lockup in }some cases and I do not know why. Do not press RESET while in Super Menus (you may press RESET while in AW+). Pre}ssing RESET may cause loss or scrambling of text, and may disable Super Menu. Only press HELP or SHIFT-CONTROL-ESC from} the menu or edit screens, attempting to call it when the Atari logo is displayed or during i/o could cause problem}s and disable Super Menus. If Super Menus becomes disabled, The OPTION, SELECT, and START keys will not work (if c}onsole key patch was installed) and you won't be able to enter Super Menu or use any Macros. If this happens, save } your text (preferbably to a new, temporary file in case it was damaged) and reboot the disk. You should not have any o}f these problems if you follow these few rules. Note: This is not unreasonable, you could loose your text within A}W+, if you hit RESET when changing modules, for example. Technical Information } Super Menus actually works outside the AW+ environment. It supplies its own reset, keyboard interupt, and vertical }blank interupt handlers. SM actually consumes less than 256 bytes of normal RAM space once it initializes. This i}s why the DOS must have a memlo no higher than $1F00 since AW+ modules load at $2000. It automatically relocates t}his resident portion to LOMEM on your system, and raises LOWMEM to protect itself. It also uses the first few bytes of }the hardware stack at location 256 ($100). It temporarily uses 16 zero page bytes at 128 (and locations 0 and 1), }and 1k of memory at 32768 ($8000) for the dlist and screen. This keeps the screen out of the selectable memory are}a at 16384 to 32767 ($4000 to $6000) to keep it compatable with most memory upgrades. When you enter the menu, SM }saves the current values of the temporary locations, and uses them. When it exits it restores them. If you press RESET} when a SM menu is displayed, these values will not be switched back properly and you may loose your text and will }probably crash AW+. You may be able to get Super Menus to work with other programs. If the program has any interu}pt routines from $8000 to $83FF or use any of the zero page locations in an interupt routine, it probably will not work.} I have got it to even work with some magazine machine language games. It AW+ Super Menu Ins}tallation Manual - Page 4 should also work with BASIC. Note: The Load/Save commands will not work though since} they are AW+ dependant. I have not tested the program with AtariWriter 80 and would be interested to here from an}yone who tries (successful or not). The Super Menu would appear on the 40 column screen. A vbi updates shadow} locations for the console keys so the macros can "press" them from within a macro. The PATCHAWP program patches A}W+ to read from the shadow instead of location 53279. This is why you must enter a console-delay command since it can t}ake up to 1/60th second to update this register. If you have any questions, comments, donations send to belo}w. It is not register this program to use it since it may take sometime to get the hang of it, particularly ma}cros. I would appreciate any feedback, and if there is suffiecient interest, I may update it Postal Add}ress Ken Siders 588 Catherine Ave. Marion, OH 43302-2253 EMail Address cp576@cleveland.Freenet}.Edu ess cp576@cleveland.Freenet]AFNLASXXSEARCSEARCHEOLDANFNBYTEX@A&@@ (} AP )@ (PATCHAWP.BAS VER 1.0 } B M&;Bc,;@@,;@@,-6.=6. D1:AP.OLDM6. D1:AP.OBJ 6-6- @0}G-A6A"0"6@@%6: D(ERRORG" 6-$i-(%INSERT SUPER MENUS BOOT DISK, }CREATEDX(&AS DIRECTED IN INSTALLATION INSTRUCTS.i( PRESS A KEY.F@.@@K:;)@}F@!* B*@@" @@#MAIN READ LOOP(%%A2%@}%@@-26-C:,%B:,"6-P:'AV,26-&AV$2;A2%@%@;A2%@%@}<56-Bc&B:,%6-P:'AV,56-&AV$F;A2%@%@;A2%@ %@K(REA}DING ...PF6-?:A6<@,0A6*!A'<AF BZEE6-F:A2%@%@,%AV}$F:A2%@ %@,06-B:,%67Bc,.06.7@<,(READ  BYTES BSCAN AND P}ATCHB "A6A IF EOFLZB:,"Bc6-C:,/6-Bc&@9 B P6.7Bc&@,Z @@} 6-C:,6-B:, B ( (( PATCH COUNTS:(*  CONSOLE PATCHES$$(*  COPY PROTECT PATCHE}S(*  OTHER PATCHES@((DONE, NO ERRORS''------------------------'PLA,PLA,PLA,T}AX,JSR $E456' STY $D4,LDA #0,STA $D5,RTS'104,104,104,170,32,86,228'132,212,169,0,133,213,96**-1+II}104,104,133,204,104,133,203,104,133,206,104,133,205,104,133,208,104 +FF133,207,104,104,133,209,160,0,177,203,209,207,240,23},230,203,208+CC2,230,204,165,205,208,2,198,206,198,205,165,205,5,206,208,228 +FF170,240,17,200,196,209,240,8,177,203,209},207,240,245,208,220,165*+$$203,166,204,133,212,134,213,96 N!( I/O ERROR #F:A,!U&U%%A2%@%@2}@V$6-P:'AV,$6-&AV$"V;A2%@%@2;A2%@%@2,V$6-P:'AV},$6-&AV$6V;A2%@%@2;A2%@ %@2;V(WRITING ...@V<6-?:A6<@2},&!A'2A< BAVEE6-F:A2%@%@2,%AV$F:A2%@ %@2,JV(WROTE  B }YTESOV$`m---------------------0u( SCANNING...5u 6-C:,6-B:, B:u/ 6-/6-?:<<&@&;Bc,;@@,;@@,>67Bc,.>:, 6.D1:AWPSMENU.COMB( (2($INSERT DISK WITH"} AWPSMENU.COM IN D1:B( PRESS A KEYF@.@@K:;)@F@ @0%"}-A6A"!% * B*@@(%%A2%@%@@2--A2%"}@%@P:C:,'AV,<EEA2%@%@C:,&AV$F:A2%@%@,FL%A2%@%@"}LA2%@ %@B:,'AVP<6-?:A6<@,&A62A< BZEE6-F:A2"}%@%@,%AV$F:A2%@ %@,d@x6.7@<,1 A0(1(Π٠"}ˠӠ//(& Note: these have BASIC and OS BITS ON( Š( E3 E7 EB EF!!(̠̠"},,($ E3 E7 EB EF C3 C7 CB CF 83 87 8B 8F--(% NOTE:A3 A7 AB AF are the same as ( banks E3 E7 EB EF!"}!(ϫԠҠˠ,,($ E3 E7 EB EF C3 C7 CB CF A3 A7 AB AFT*(" NOTE:83 87 8B 8F may refer to theT(% main"} bank, or other banks-don't use!!!(Ԡˠ=,($ E3 E7 EB EF C3 C7 CB CF 83 87 8B 8F=( A3 A7 AB A"}F**("ŠˠԠŠƠԠԩK*(" most likely the RAMBO banks aboveK( and each of them minus -$80**("}"ŠˠԠŠƠԠԩA$( use the 320K banks and alsoA( each of them minus -$80&(&(BANK TO USE FO" }R SUPER MENUB:,@A0i37@<@,10*7@<@,/9_6-+@:7@<@,,&@H"!},$@i Api37@<@,1A*7@<@,/F_6-+@:7@<@,,&@U,$@i Ap""} A0a37@<@,10*7@<@,/9W6-%@:7@<@,,&@Ha Aa37@"#}<@,1A*7@<@,/FW6-%@:7@<@,,&@Ua A A067@<@,.>:"$}, B @@%%A2%@%@@&--A2%@%@P:C:,'AV"%},0EEA2%@%@C:,&AV$F:A2%@%@,5*6-P:B:,'AV,*6-B:,&AV$:;A2"&}%@%@;A2%@ %@D<6-?:A6<@,&!@2A< BN@X"'}(( NO ERRORSb'PLA,PLA,PLA,TAX,JSR $E456' STY $D4,LDA #0,STA $D5,RTS'104,104,104,170,32,86,228'1"(}32,212,169,0,133,213,96 N56-F:A,@ (2( I/O ERROR #5 D:PATCHSM.BASHSM.BAS Leme File(s) ")} O. Change Config.F. Lock F%@A4:PATCHSM.BASHSM.BAS Leme File(s) U ReadMe for Atari Writer Plus Super Menus The documenation for the files are in DOC0.TXT&+},DOC1.TXT,DOC2.TXT DOC0.TXT contains a list of all the files, and minor additional information. DO&,}C1.TXT in the main usage manual DOC2.TXT tells how to get the program intalled. All DOC files are in AT&-}ASCII formatted for 80 columns. The DOC1.TXT main documenation file has not been proofed too much, so ignore &.}any typos please. Most of the program with the exception of macros should be self explanatory (once you get it install&/}ed). The Disk Directory menu is similiar to TEXTPRO's directory menu. &0} u is similiar to TEXTPRO's directory menu. $!